Smart Grid Optimization | Micro-Grid | Cost Optimization Of Solar, Wind, Diesel, Utility And Battery